-- @testpoint: 反引号测试用例,部分用例合理报错
-- 验证反引号在创建函数以及删除函数中的作用
-- 设置非双引号模式
set dolphin.sql_mode='';
CREATE FUNCTION ` f_opengauss_fanyinhao_case0142_1`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION f_opengauss_fanyinhao_case0142_2(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `f_opengauss_fanyinhao_ case0142_3`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION f_opengauss_fanyinhao_case0142_4(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `1`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `f_opengauss_fanyinhao_case0142_5我`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `f_opengauss_fanyinhao_case0142_6`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `f_opengauss_fanyinhao_case0142_7$`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `create`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `$`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `f_opengauss_fanyinhao_""case0142_8`(c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

CREATE FUNCTION `f_opengauss_fanyinhao_case0142_9 ` (c_int int) RETURNS int  AS $$
        BEGIN
                RETURN (c_int);
        END;
$$ LANGUAGE plpgsql
STRICT;
/

-- 清理环境
DROP FUNCTION ` f_opengauss_fanyinhao_case0142_1` (c_int int);
DROP FUNCTION  f_opengauss_fanyinhao_case0142_2 (c_int int);
DROP FUNCTION `f_opengauss_fanyinhao_ case0142_3` (c_int int);
DROP FUNCTION f_opengauss_fanyinhao_case0142_4 (c_int int);
DROP FUNCTION `1` (c_int int);
DROP FUNCTION `f_opengauss_fanyinhao_case0142_5我` (c_int int);
DROP FUNCTION `f_opengauss_fanyinhao_case0142_6` (c_int int);
DROP FUNCTION `f_opengauss_fanyinhao_case0142_7$` (c_int int);
DROP FUNCTION `create` (c_int int);
DROP FUNCTION `$` (c_int int);
DROP FUNCTION `f_opengauss_fanyinhao_""case0142_8` (c_int int);
